home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 3: Developer Tools / Linux Cubed Series 3 - Developer Tools.iso / devel / opd / opd-0.2 < prev    next >
Encoding:
Text File  |  1996-11-16  |  9.7 KB  |  252 lines

  1.         Digital Signal Processing tool for Linux
  2.  
  3. Mountain Math Software announces the release of version 0.2 of
  4. ObjectProDSP(TM), an object oriented tool for DSP (Digital Signal
  5. Processing) design, development and implementation under version 2
  6. of the GNU General Public License (GPL).
  7.  
  8. ObjectProDSP is both a tool for DSP and an object framework
  9. for developing interactive scientific and engineering applications.
  10. You may find it of interest even if you do not use DSP.
  11.  
  12.     o Define and edit a DSP network graphically.
  13.  
  14.     o Execute the network interactively with plots and listings
  15.       at any point in the net. Tweak parameters, add or
  16.       replace nodes and threads and execute again.
  17.  
  18.     o Create stand alone code for the network. 
  19.  
  20.     o Learn DSP by playing with DSP operations and seeing the
  21.       results instantly. ObjectProDSP is a powerful tutorial aid.
  22.  
  23.     o Use 16 bit integer or single precision floating point arithmetic.
  24.  
  25.     o Use feedback loops and multiple sample rates in the same network.
  26.  
  27.         Sites where you can retrieve ObjectProDSP
  28.  
  29. ObjectProDSP version 0.2 has been uploaded to the three major Linux
  30. sites. It may be a few days before the old version is replaced.
  31.  
  32.                            tsx-11.mit.edu
  33.  
  34.         All files are in directory: /pub/linux/packages/dsp
  35.  
  36.         1.6 MB opd-0.2-src.tar.gz (Source)
  37.         3.2 MB opd-0.2-bin-linux.tar.gz (Binary)
  38.         1.2 MB opd-0.2-doc.tar  (All documentation)
  39.         9.0 kB opd-0.2.README (Package description)
  40.         1.8 kB opd-0.2-lsm (LSM description)
  41.  
  42.                            SunSITE.unc.edu
  43.  
  44.         All files are in directory: /pub/Linux/devel/opd
  45.  
  46.         1.0 KB README.doc (Description of documentation)
  47.         1.6 MB opd-0.2-src.tar.gz (Source code)
  48.         3.2 MB opd-0.2-bin-linux.tar.gz (Linux binaries)
  49.         0.5 MB ovr_front.ps.gz (Overview and tutorial, 16 MB uncompressed)
  50.         58  kB ovr_app.ps.gz (Overview appendixes)
  51.         150 kB nodeman.ps.gz (Library reference)
  52.         236 kB userman.ps.gz (User reference)
  53.         159 kB devman.ps.gz (Developer's manual)
  54.         3.9 kB README.opd-0.2 (Package description)
  55.         0.7 kB opd-0.2.lsm.gz (LSM description)
  56.         0.4 kB bytes IAFA-opd-0.2.gz (IAFA description)
  57.  
  58.                            ftp.funet.fi
  59.  
  60.         All files are in directory: /pub/OS/Linux/util/electronics/opd
  61.  
  62.         1.0 KB README.doc (Description of documentation)
  63.         1.6 MB opd-0.2-src.tar.gz (Source code)
  64.         3.2 MB opd-0.2-bin-linux.tar.gz (Linux binaries)
  65.         0.5 MB ovr_front.ps.gz (Overview and tutorial, 16 MB uncompressed)
  66.         58  kB ovr_app.ps.gz (Overview appendixes)
  67.         150 kB nodeman.ps.gz (Library reference)
  68.         236 kB userman.ps.gz (User reference)
  69.         159 kB devman.ps.gz (Developer's manual)
  70.         3.9 kB README.opd-0.2 (Package description)
  71.         0.7 kB opd-0.2.lsm.gz (LSM description)
  72.         0.4 kB bytes IAFA-opd-0.2.gz (IAFA description)
  73.  
  74.         Licensing
  75.  
  76. You may use and distribute ObjectPrDSP only under the terms of version
  77. 2 of the GNU General Public License. You may not use ObjectProDSP code
  78. or code generated by ObjectProDSP in commercially distributed applications
  79. without purchasing a commercial license. Please contact Mountain Math
  80. Software for more information. 
  81.  
  82.         Version 0.2
  83.  
  84. Version 0.2 displays connections between all nodes explicitly
  85. making the network graph easier to understand, The binary release uses
  86. all static libraries. This uses more disk space, but it minimizes the
  87. configuration issues which were the main source of problems
  88. with version 0.1.
  89.  
  90.         Platforms supported
  91.  
  92. Currently only Linux is supported. I plan to migrate from InterViews
  93. to Fresco and then port to Window NT, Windows 95, Sun Sparc and perhaps
  94. others. I have done a little work on porting including a port of GNU
  95. bash to Windows NT that allows the ObjectProDSP build scripts to run
  96. on that system. (The bash port is a somewhat crippled and buggy beta
  97. site version but it did serve my purposes and seems useful to others.
  98. It is available at SunSITE.unc.edu:/pub/micro/pc-stuff/winnt/bash_nt-1.14.2.)
  99.  
  100.         Documentation
  101.  
  102. You use ObjectProDSP with the on-line documentation.
  103. However there is a 30 page tutorial that you may find helpful.
  104. The tutorial includes 28 figures, most of them X-windows screen images.
  105.  
  106. There are over 400 pages of printed documentation in 4 manuals.
  107. Most of this is intended as reference material and duplicates on-line
  108. documentation in an indexed and cross referenced printed format.
  109.  
  110. The Developer's manual is an exception. It is essential for anyone
  111. creating new interactive object classes. The material in this manual
  112. is not available on-line.
  113.  
  114.        Components of version 0.2
  115.  
  116. This distribution includes four components: Linux binary, documentation,
  117. source and regression test data.
  118.  
  119.         Linux binary
  120.  
  121. The Linux binary tar file contains everything you need to
  122. run ObjectProDSP under Linux and to create your own stand alone networks.
  123.  
  124.         Documentation
  125.  
  126. The documentation includes 5 gzip compressed postscript files for four manuals.
  127.     1. Overview and tutorial.
  128.     2. Overview appendixes.
  129.     3. User's reference.
  130.     4. Node library reference.
  131.     5. Developer's reference.
  132.  
  133.           Source
  134.  
  135. The source tar file includes everything you need to create a
  136. full system. You must compile and link all the software and must
  137. have `groff' and `LaTeX' installed to create the documentation. You
  138. cannot build the manuals until you have built the software because
  139. much of the documentation is automatically generated by the software.
  140. You can create the full suite of regression tests but you cannot validate
  141. your installation against the reference base line test data without the
  142. test data distribution. You can validate subsequent changes
  143. you make against the base line validation data you can create.
  144.  
  145.             Regression test data
  146.  
  147. The test data tar file allows you to compare an installation of
  148. either the source or binary distribution against base line test outputs.
  149. Because of the size of this file (over 10 megabytes compressed)
  150. I am not uploading it at this time. If there is sufficient interest
  151. I will do so later. 
  152.  
  153.             System requiremnts
  154.  
  155.             Memory
  156.  
  157. The mimimum memory requirements vary with application. If you have 32 MB total
  158. of physical memory  plus swap space and you can run other X-windows
  159. applications without excessive thrashing you can probably run ObjectProDSP.
  160. We are interested in hearing about configuratins that are or are not
  161. adequate.
  162.  
  163.             Disk space
  164.  
  165. Although building and validating the full ObjectProDSP system requires
  166. substantial disk space, little disk space is required to use it.
  167. The binary distribution is 11 MB. If you only use the package for
  168. DSP analysis (no stand alone executables) and only in floating point
  169. you can delete the subdirectories `lib', `src', `scripts', `validate'
  170. and all the files in `bin' except `banner', `opd', `opd_gui_exe' and
  171. `opd_gui_dsp'. If you do this you will only need 6.0 MB of space.
  172.  
  173. Minimum binary installation (no stand alone executables): 6.0 megabytes
  174.  
  175. Full binary installation: 11 megabytes
  176.  
  177. Source float installation: 35 megabytes
  178.  
  179. Source float and int16 installation: 40 megabytes
  180.  
  181. The above sizes are total requirements
  182. after you have dearchived the distributions and built
  183. the executables.
  184.  
  185. There is a signle source distribution that includes all
  186. documentation.
  187.  
  188. Following are the additional disk space needed to
  189. run the validation tests.
  190.  
  191. Float only validation: 34 megabytes
  192.  
  193. Total space for both float and int16 validation: 38 megabytes
  194.  
  195.             Other hardware
  196.  
  197. ObjectProDSP can be used (awkwardly) with standard VGA resolution.
  198. The higher the resolution and the larger the monitor the
  199. better. A resolution of at least 1024 x 768 is recommended. A color
  200. monitor and display card is required. The InterViews `monochrome' mode
  201. is not supported and does not work. Although a high performance graphics
  202. card is desirable graphics performance should be reasonable with almost
  203. any card.
  204.  
  205. Hardware floating point is recommended.
  206.  
  207.             Software requirements
  208.  
  209. The binary distribution requires XFree86 3.1.1 or later and a version of
  210. Linux that supports it. Earlier versions may work but have not been
  211. tested. If you want to create stand alone executables you also need
  212. g++ from gcc 2.6.3 and a compatible version of libc and libg++.
  213.  
  214. The binary release for version 0.2 is currently available only
  215. for Linux. Work has started on porting to other systems. However other
  216. ports will probably not be done until I have converted from
  217. InterViews to Fresco.
  218.  
  219.         NO WARRANTY
  220.  
  221. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  222. FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  223. MOUNTAIN MATH SOFTWARE AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS"
  224. WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
  225. BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
  226. FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY
  227. AND PERFORMANCE OF THE PROGRAM IS WITH THE USER. SHOULD THE PROGRAM PROVE
  228. DEFECTIVE, THE USER ASSUMES THE COST OF ALL NECESSARY SERVICING,
  229. REPAIR OR CORRECTION.
  230.  
  231.         Mountain Math Software
  232.  
  233. ObjectProDSP is the work of a single individual.
  234. I am a consultant specializing in DSP and DSP support tools. 
  235. I also have expertise in GUI's and automating all aspects of
  236. software development including documentation, build, regression
  237. testing and release.
  238.  
  239. Commercial licensing of ObjectProDSP is available. Please
  240. keep in mind that no ObjectProDSP code or code generated by
  241. ObjectProDSP can be distributed commercially under the GPL.
  242. If you are interested in using such code commercially,
  243. have other software projects you would like to get a quote on
  244. of just want more information please contact me.
  245.  
  246. Paul Budnik
  247. Mountain Math Software
  248. (408) 353-3989 (voice or fax)
  249. support@mtnmath.com
  250. P. O. Box 2124
  251. Saratoga, CA 95070
  252.